package sunyu.kit.common;

/**
 * 分页工具类
 *
 * @author 孙宇
 */
public class PageKit {

    /**
     * 获取总页数
     *
     * @param total    总记录数
     * @param pageSize 每页显示记录数
     * @return
     */
    public static Long getTotalPage(long total,
                                    long pageSize) {
        return (total + pageSize - 1) / pageSize;
    }

    /**
     * 获得偏移记录数
     *
     * @param pageSize
     * @param pageNumber
     * @return
     */
    public static Long getOffset(long pageSize,
                                 long pageNumber) {
        return (pageNumber - 1) * pageSize;
    }

}
